QuickTime 4 API Documentation

3D Graphics Programming with QuickDraw 3D 1.5.4

Previous | QD3D Book | Overview | Chapter Contents | Next |

Windows Device and Clip Structures

QuickDraw 3D RAVE supports two types of devices and one type of clipping on Windows 32 systems. The available devices and clipping are defined by unions of type TQAPlatformDevice and TQAPlatformClip .

typedef union TQAPlatformDevice {
    TQADeviceMemory                     memoryDevice;
    HDC                                 hdc;
    struct {
        LPDIRECTDRAW                    lpDirectDraw;
        LPDIRECTDRAWSURFACE             lpDirectDrawSurface;
    };
} TQAPlatformDevice;
memoryDevice
A memory device data structure.
hdc
A handle to a draw context.
lpDirectDraw
 
lpDirectDrawSurface
 
typedef union TQAPlatformClip {
    HRGN                                clipRgn;
} TQAPlatformClip
clipRgn
A handle to a clipping region.

© 1997 Apple Computer, Inc.

Previous | QD3D Book | Overview | Chapter Contents | Next |